#Body {
    height:1%;
    background-color:#FFFFFF;
    margin:10px auto;
    padding:0;
    border:1px solid #E3E3E3;
    width:980px;
}
#Panel {
    background-color:#F7F7F7;
    display:inline;
    float:left;
    font-size:11px;
    margin:0;
    padding:0;
    width:220px;
}

#Panel ul ul li a:hover {
background-color:#EFEFEF !important;
border: 0;
}

#Panel ul ul li a {
/*color:#3B5998;*/
border: 0;
display:block;
font-size:11px;
padding:4px 8px;
text-decoration:none;
}

#Panel * {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}


#Panel h2 {
background:#E4F2FD;
border-bottom:1px solid #C6D9E9;
color:#000000;
font-size:11px;
margin:10px 0 0;
padding:5px 8px;
}

#Panel * {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#Panel ul ul li {
border-bottom:1px solid #D4D4D4;
overflow:hidden;
}



#Content {
    border-left:1px solid #E3E3E3 !important;
    margin-left:220px;
}
#AccountProfile {
float:left;
padding-bottom:10px !important;
width:100%;
}
#AccountProfile * {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#AccountProfile .ProfileTitle {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
border:medium none !important;
line-height:20px;
margin:0 0 10px !important;
}
#AccountProfile li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7F7F7 none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
height:100%;
line-height:18px;
margin-left:10px;
margin-right:10px;
overflow:hidden;
}
#AccountProfile .ProfileTitle * {
line-height:32px;
}
.ProfileHeader {
background-color:#F7F7F7;
border-bottom:1px solid #E3E3E3;
padding:10px !important;
position:relative;
}
.ProfileTitle .ProfileName {
border:medium none !important;
display:inline;
font-size:13px !important;
font-weight:bold !important;
margin:0 !important;
}
.ProfileTitle.WithIcon .ProfileIcon {
height:48px;
width:48px;
}
.ProfileTitle.WithIcon .ProfileName {
display:inline;
padding-left:10px !important;
}
.ProfileTitle.WithIcon .ProfileIcon {
background-position:center center !important;
background-repeat:no-repeat;
border:medium none !important;
display:inline;
margin:0 !important;
padding:8px 3px 8px 29px !important;
}
.ProfileTitle .ProfileRole {
color:#AFAFAF;
margin:0 !important;
position:absolute;
right:10px;
top:10px;
}